plausible deniability - German English Dictionary